@charset "utf-8";
*{margin:0;padding:0;}
body{margin:0;padding:0;height:100%;font-family:"Simsun";font-size:12px;color:#3A3A3A;}
a{text-decoration: none;}
img{border: none;}
li{list-style-type: none;}
button{border:0px;cursor: pointer;outline: none;}
body{
background-image: url(../img/bggradient.jpg);
background-repeat: repeat-x;
background-size: 1px 100%;
}
.page{
margin: 0px auto;
width: 1000px;
}

.header{
position: relative;
}
.header .state{
position: relative;
z-index: 2;
width: 100%;
height: 48px;
background-color: #000099;
background-image: url(../img/bg2.png);
background-repeat: no-repeat;
}
.header .state .state-ul{
margin-left: 408px;
}
.header .state .state-ul li{
margin:0px 10px;
float: left;
line-height: 40px;
}
.header .state .state-title{
color: #F6B0B0;
}
.header .state .state-title a{
color: #F6B0B0;
}
.header .state .state-title span{
cursor: pointer;
color: #ffffff;
font-size: 12px;
padding: 0px 3px;
}
.header .state .state-title:before{
content: "";
display: inline-block;
margin-right:5px;
margin-top: -5px;
width:3px;
height: 3px;
background-color:#F36D6A; 
vertical-align: middle;
}
.header .state .state-content{
color: #ffffff;
}
.header .state .state-content span{
font-size: 14px;
padding: 0px 3px;
}
.header .state .signbtn{
margin: 5px 18px 0px 0px;
width: 89px;
height: 28px;
float: right;
background:url(../img/signbtn.png) no-repeat;
color: #ffffff;
line-height:28px;
}

.header .navigation{
width: 100%;
height: 50px;
background-color:#1E1E1E;
}
.header .navigation .nav-ul{
margin-left: 225px;
height: 50px;
float: left;
color: #CDCDCD;
font-family: "Microsoft Yahei";
font-size: 16px;
line-height: 50px;
font-weight: bold;
text-align: center;
}
.header .navigation .nav-ul li{
width: 68px;
height: 50px;
float: left;
cursor: pointer;
}
.header .navigation .nav-ul .nav-home{
width: 60px;
background:url(../img/homeicon.png) no-repeat;
background-position: center;
}
.header .navigation .nav-ul li.nav-on{
background-color: #BC2627;
color: #ffffff;
}
.header .navigation .nav-ul li.nav-clickon{
height: 47px;
color: #BC2627;
border-bottom: 3px solid #BC2627;
}
.header .navigation .searchblock{
display: none;
margin-left: 15px;
margin-top: 11px;
width: 162px;
height: 28px;
float: left;
background: url(../img/inputwhite.png) no-repeat;
}
.header .navigation .search-label{
margin-top: 5px;
display: block;
width: 31px;
height: 17px;
float: left;
border-right: 1px solid #E9E9E9;
background-image: url(../img/search.png);
background-repeat: no-repeat;
background-position: center;
}
.header .navigation .search-input{
margin-top: 4px;
padding:0px 5px;
height: 18px;
width: 120px;
float: left;
border: none;
background-color: transparent;
outline: none;
}
.header .sectionlogo{
position: absolute;
width: 175px;
height: 149px;
top: -40px;
left: 30px;
background: url(../img/logo.png) no-repeat;
z-index: 2;
}

.mainer{
margin-top: 0px;
margin-bottom: 20px;
}
.mainer .slide{
position: relative;
padding:10px 0px;
width: 1000px;
height: 480px;
background-image: url(../img/slidebg.gif);
background-repeat: repeat;
z-index: 1;
}
.mainer .slide img{
width: 1000px;
height: 480px;
float: left;
}
.mainer .slide .slide-bottom{
position: absolute;
width: 1000px;
height: 50px;
bottom: 10px;
left: 0px;
background-color:#000000;
background-color: rgba(0,0,0,0.6);
z-index: 2;
}
.mainer .slide .slide-bottom span{
padding-left: 10px;
line-height: 50px;
font-family: "Microsoft Yahei";
font-size: 22px;
color: #ffffff;
}
.mainer .slide .slide-bottom ul{
padding-right: 12px;
height: 50px;
float: right;
}
.mainer .slide .slide-bottom li{
margin: 12px 3px;
width: 24px;
height: 24px;
float: left;
border: 1px solid #ffffff;
font-size: 18px;
line-height: 24px;
font-family: "Microsoft Yahei";
color: #ffffff;
text-align: center;
background-color: #000000;
cursor: pointer;
}
.mainer .slide .slide-news{
position:absolute;
right:0px;
top:30px;
margin: 10px;
width: 305px;
height: 380px;
overflow: hidden;
}
.mainer .slide .slide-new-title{
margin-top: 5px;
padding-left:40px;
height: 40px;
line-height: 40px;
color: #CF221E;
background-color:rgba(0,0,0,0.6);
font-family: "Microsoft Yahei";
font-size: 24px;
}
.mainer .slide .slide-more{
margin-top: 18px;
height: 14px;
float: right;
font-family: "Simsun";
line-height: 14px;
font-size: 12px;
color: #ffffff;
}
.mainer .slide .slide-more:hover{
text-decoration: underline;
}
.mainer .slide .slide-new-ul{
padding: 10px;
width: 285px;
height: 315px;
overflow: hidden;
background-color:#ffffff;
background-color:rgba(255,255,255,0.8);
}
.mainer .slide .slide-new-ul li{
line-height: 30px;
}
.mainer .slide .slide-new-ul li a{
font-size: 14px;
color:#3A3A3A;
}
.mainer .slide .slide-new-ul li a:hover{
text-decoration: underline;
color: #BE2527;
}
.mainer .slide .slide-new-ul .dot{
display: inline-block;
margin-right: 8px;
margin-bottom: 3px;
width: 8px;
height: 8px;
background-image: url(../img/dot.png);
background-repeat: no-repeat;
background-position: 0px 0px;
vertical-align: middle;
}
.mainer .slide .slide-new-ul .time{
line-height: 30px;
float: right;
}
.mainer .slide .slide-new-ul .intt{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
width: 205px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
height:30px;
line-height:30px;
}
.quicklink{
position: absolute;
left: -35px;
top:24px;
width: 23px;
padding: 6px;
background-color: rgba(0,0,0,0.05);
z-index: 2;
}
.quicklink li{
margin-bottom: 5px;
width: 23px;
height: 23px;
cursor: pointer;
}
.qlink-weixin{
background-image: url(../img/icon1.png);
background-repeat: no-repeat;
background-position: center;
}
.qlink-weibo{
background-image: url(../img/icon2.png);
background-repeat: no-repeat;
background-position: center;
}
.qlink-tenxun{
background-image: url(../img/icon3.png);
background-repeat: no-repeat;
background-position: center;
}
.qlink-mail{
background-image: url(../img/icon4.png);
background-repeat: no-repeat;
background-position: center;
}
.qlink-print{
background-image: url(../img/icon5.png);
background-repeat: no-repeat;
background-position: center;
}
.maininner{
background-color: #EEEEEE;
}
.maininner .left-810{
display: inline-block;
*display:inline;
zoom:1;
vertical-align:top;
margin-right: -6px;
width: 727px;
background-color: #ffffff;
}
.maininner .score-title{
padding-left: 30px;
padding-top: 14px;
width: 727px;
line-height: 30px;
font-size: 18px;
font-family: "Microsoft Yahei";
font-weight: bold;
}
.maininner .score-block{
display: inline-block;
*display:inline;
zoom:1;
padding:0px 30px 30px 30px;
margin-right: -6px;
margin-bottom:-5px;
width: 303px;
height: 237px;
background-color: #ffffff;
border-right: 1px solid #EAEAEA;
}
.maininner .score-block.noborder{
border: none;
}
.maininner .score-block.nopadbottom{
padding-bottom: 0px;
vertical-align: top;
}
.maininner .score-block .bk-rd-title{
width: 100%;
height:39px;
background-color: #B82828;
}
.maininner .score-block .bk{
width: 49px;
height: 39px;
float: left;
background-color: #010101;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 39px;
text-align: center;
color: #EEEEEE;
}
.maininner .score-block .rd{
width: 254px;
float: left;
}
.maininner .score-block .hightitle{
width: 140px;
padding-left: 10px;
float: left;
font-family: "Microsoft Yahei";
font-size: 18px;
line-height: 39px;
color: #ffffff;
}
.maininner .score-block .date{
padding-right:10px;
width: 94px;
float: right;
text-align: right;
line-height: 39px;
color: #FC8A80;
}
.maininner .score-block .score-table{
display: table;
border-collapse: collapse;
width: 100%;
text-align: center;
}
.maininner .score-block .score-table thead td{
height: 30px;
background-color: #EAEAEA;
font-family: "Microsoft Yahei";
color: #3A3A3A;
font-weight: bold;
font-size: 14px;
line-height: 30px;
}
.maininner .score-block .score-table tbody td{
height: 28px;
line-height: 28px;
}
.maininner .score-block .score-table tbody td a{
height: 28px;
line-height: 28px;
color:#3a3a3a;
}
.maininner .score-block .score-table tbody td a:hover{
color:#b82828;
}
.maininner .score-block .score-table tbody tr td:first-child:before{
content: "";
display: block;
float: left;
width: 5px;
height: 28px;
background-color: #ffffff;
}
.maininner .score-block .score-table tbody tr td:last-child:after{
content: "";
display: block;
float: right;
width: 5px;
height: 28px;
background-color: #ffffff;
}
.maininner .score-block .score-table tbody tr:nth-child(odd) td{
background-color: #ffffff;
}
.maininner .score-block .score-table tbody tr:nth-child(even) td{
background-color: #F9F7F8;
}
.maininner .right-310{
display: inline-block;
*display:inline;
zoom:1;
vertical-align:top;
padding: 15px 6px 0px 6px;
width: 261px;
float: right;
}
.maininner .adv-block{
position:relative;
z-index:1;
margin-top:5px;
width: 100%;
height: 265px;
background-color: #ffffff;
}
.maininner .adv-block .dash{
border-bottom: 1px dashed #E8E8E8;
}
.maininner .adv-block .adv-title{
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 25px;
color: #3A3A3A;
background-color: #EEEEEE;
padding-top:13px;
}
.maininner .adv-block .vote-info{
padding: 10px 8px;
width: 245px;
height: 54px;
background-image: url(../img/redtextarea.png);
background-repeat: no-repeat;
background-position: center;
background-size:245px 54px;
text-align: center;
font-family: "Microsoft Yahei";
color: #ffffff;
font-size: 20px;
font-weight:bold;
line-height: 54px;
}
.maininner .adv-block  .vote-ques{
padding: 10px 20px;
font-size:16px;
font-family: "Microsoft Yahei";
}
.maininner .adv-block .vote-list{
padding: 0px 20px;
padding-bottom: 20px;
}
.maininner .adv-block .vote-list li{
display:inline-block;
line-height: 30px;
font-family: "Microsoft Yahei";
font-size:14px;
}
.maininner .adv-block .vote-list .left{
width:110px;
text-align:left;
margin-right:-5px;
}
.maininner .adv-block .vote-list .right{
width:110px;
text-align:right;
}
.maininner .adv-block .vote-list li input{
margin-top: -5px;
margin-right: 6px;
vertical-align: middle;
}
.maininner .adv-block .submit{
text-align: center;
}
.maininner .adv-block .red-btn{
width: 113px;
height: 30px;
background-image: url(../img/redbtn.png);
background-repeat: no-repeat;
font-size: 14px;
line-height: 30px;
color: #ffffff;
}
.maininner .adv-block .adv-slide{
width: 100%;
height: 30px;
}
.maininner .adv-block .adv-slide li{
position: relative;
height: 30px;
float: left;
font-size: 14px;
text-align: center;
line-height: 30px;
color: #ffffff;
cursor: pointer;
}
.maininner .adv-block .adv-slide .first{
width: 86px;
background-color: #B82828;
}
.maininner .adv-block .adv-slide .second{
margin-left:1px;
width: 86px;
background-color:  #AFADAE;	
}
.maininner .adv-block .adv-slide .third{
margin-left:1px;
width: 87px;
background-color: #AFADAE;	
}
.maininner .adv-block .adv-slide .down{
display: none;
position: absolute;
width: 20px;
height: 10px;
bottom:-10px;
left: 33px;
background-image: url(../img/down.png);
z-index: 2;
}
.maininner .adv-block .adv-slide .down.downshow{
display: block;
}
.maininner .adv-block .adv-content{
position: relative;
display: none;
padding: 20px 10px;
height: 130px;
overflow: hidden;
margin-bottom: 15px;
}
.maininner .adv-block .adv-content.contentshow{
display: block;
}
.maininner .adv-block .adv-content img{
margin-right: 10px;
margin-bottom: 0px;
max-width: 69px;
max-height: 85px;
float: left;
}
.maininner .adv-block .adv-content .title{
padding-left: 3px;
padding-bottom: 5px;
line-height:14px;
font-size: 14px;
font-weight: bold;
color: #D1291E;
cursor:pointer;
}
.maininner .adv-block .adv-content .text{
line-height: 18px;
text-indent: 2em;
cursor:pointer;
}
.maininner .adv-block .more{
position: absolute;
bottom: 10px;
right: 15px;
color: #D1291E;
z-index: 2;
}
.maininner .adv-block .more:hover{
text-decoration:underline;
}
.maininner .adv-block  .morep{
display:block;
width:100%;
font-size:14px;
text-align:center;
line-height:40px;
color:#3A3A3A;
}
.maininner .adv-block .adv-content .more:hover{
text-decoration: underline;
}
.maininner .adv-block.adv-last{
padding-bottom:12px;
}
.maininner .adv-block .weibocontent{
padding: 5px 10px;
width: 241px;
height: 228px;
background-image: url(../pic/weibopic3.png);
background-repeat: no-repeat;
background-position:center;
background-size:210px 200px;
}
.maininner .all-1162{
padding: 20px;
width: 960px;
text-align: center;
background-color: #ffffff;
}
.maininner .show-block{
display: inline-block;
width: 456px;
height: 254px;
vertical-align: top;
margin: 0px 10px;
text-align: left;
}
.maininner .show-block .bk-rd-title{
width: 100%;
height:39px;
background-color: #B82828;
}
.maininner .show-block .bk{
width: 49px;
height: 39px;
float: left;
background-color: #010101;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 39px;
text-align: center;
color: #EEEEEE;
}
.maininner .show-block .rd{
float: left;
}
.maininner .show-block .hightitle{
width: 150px;
padding-left: 18px;
float: left;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 39px;
color: #ffffff;
}
.maininner .show-block .show-content{
position: relative;
padding: 10px 5px;
width: 446px;

}
.maininner .show-block .show-content.showr a{
display:block;
width:446px;
height:200px;
background-image: url("../img/slidebg.gif");
background-repeat: repeat;
}
.maininner .show-block .show-content .leftimg{
margin-right: 15px;
height: 200px;
float: left;
}
.maininner .show-block .show-content .nl{

}
.maininner .show-block .show-content .nl li{
height:34px;
}
.maininner .show-block .show-content .nl .nlc{
padding:10px 0px 10px 6px ;
float:left;
width:400px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
font-size:14px;
line-height:14px;
color:#3a3a3a;
}
.maininner .show-block .show-content .nl .nlo{
background-color:#F2F2F2;
}
.maininner .show-block .show-content .nl .nle{
background-color:#ffffff;
}
.maininner .show-block .show-content .nl .nlt{
padding:11px  5px 11px 0px;
float:right;
width:35px;
font-size:12px;
line-height:12px;
text-align:right;
color:#3a3a3a;
}
.maininner .show-block .show-content .nl a:hover .nlc,
.maininner .show-block .show-content .nl a:hover .nlt{
color:#B82828;
}
.maininner .show-block .show-content .title{
padding-left: 3px;
padding-bottom: 10px;
line-height:16px;
font-size: 14px;
font-weight: bold;
color: #D1291E;
}
.maininner .show-block .show-content .text{
line-height: 25px;
text-indent: 2em;
height: 150px;
overflow: hidden;
}
.maininner .show-block .show-content .fullimg{
display:block;
margin:0px auto;
height: 200px;
}
.maininner .show-block .show-content .floattitle{
position: absolute;
padding-left:20px; 
width: 426px;
height: 30px;
bottom: 10px;
left:5px;
background-color: rgba(0,0,0,0.6);
line-height: 30px;
font-size: 9px;
color: #D1291E;
font-weight: bold;
}
.toper{
	height:50px;
}
.mainer .main-adv a{
display:block;
width:220px;
height:120px;
float:left;
margin: 0px 10px;
}
.mainer .main-adv a img{
width:220px;
height:120px;
}
.footer{
margin-bottom:40px;
padding: 30px;
width: 940px;
height: 175px;
background-color: #4F4F4F;
}
.footer .footer-block{
display: inline-block;
border-left: 1px solid #595959;
vertical-align: top;
}
.footer .footer-block dl{
width: 147px;
height: 165px;
border-left: 1px solid #404040;
padding: 0px 0px 0px 15px;
}
.footer .footer-block dl dt{
color: #D7D7D7;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 40px;
}
.footer .footer-block dl dd a{
color: #999999;
line-height: 30px;
}
.footer .footer-block dl dd a:hover{
text-decoration: underline;
}
.footer .code-block{
display: inline-block;
margin: 10px 8px 0px 8px;
}
.footer .d2cod{
width: 110px;
height: 101px;
background-repeat: no-repeat;
background-position:center;
}
.footer .d2cod img{
width: 110px;
height: 101px;
background-repeat: no-repeat;
background-position:center;
}
.footer .d2doc{
width: 110px;
height: 30px;
line-height: 30px;
color: #D7D7D7;
font-size: 12px;
text-align: center;
}

.bodymain{
position: relative;
z-index: 1;
margin-top: 10px;
padding:20px 10px 0px 10px;
width: 980px;
background-color: #ffffff;
font-family: "Microsoft Yahei";
}
.tabnav{
width: 978px;
height: 38px;
border: 1px solid #E5E5E5;
background-color: #F6F6F6;
}
.tabnav li{
float: left;
height: 38px;
cursor: pointer;
}
.tabnav .tab{
width: 100px;
font-size: 14px;
text-align: center;
line-height: 38px;
border-left: 1px solid #E5E5E5;
}
.tabnav .tabon,
.tabnav .tabon.first{
margin-top: -1px;
background-color: #ffffff;
color: #B92728;
border: none;
border-top:2px solid #B92728;
}
.tabnav .tabblank{
float: left;
border-left: 1px solid #E5E5E5;	
}
.tabnav .first{
border-left: none;
border-right: 1px solid #E5E5E5;	
}

.bodymain .greynav{
margin-top: 10px;
width: 938px;
height: 66px;
background-color: #F6F6F6;
padding: 20px;
border: 1px solid #E0E0E0;
}

.selnav{
margin: 20px 0px;
height: 28px;
width: 100%;
}
.sellabel{
float: left;
font-size: 18px;
font-weight: bold;
line-height: 28px;
}
.sellabel.sellabellight{
font-size: 14px;
font-weight:normal;
margin-right: -5px;
}
.selone{
position: relative;
z-index: 1;
margin: 0px 15px 0px 10px;
float: left;
}
.sel{
padding-left: 6px;
padding-right: 28px;
width: 122px;
height: 28px;
line-height: 28px;
font-size: 14px;
background-image: url(../img/sel.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.sellight{
padding-left: 6px;
padding-right: 27px;
margin-top: 1px;
width: 77px;
height: 26px;
font-size: 14px;
background-image: url(../img/sellong.png);
background-repeat: no-repeat;
background-position: right;
cursor: pointer;
border-left: 1px solid #C9C9C9;
line-height: 26px;
color: #C9C9C9;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.sellight.sellong{
width: 135px;
}
.selul{
display: none;
position: absolute;
top:28px;
left: 0px;
border: 1px solid #C9C9C9;
background-color: #ffffff;
z-index: 2;
max-height:300px;
overflow-y:auto;
overflow-x:hidden;
}
.selul li{
display: block;
padding-left: 5px;
width: 149px;
height: 30px;
line-height: 30px;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.selul li.hovon{
color: #ffffff;
background-color: #C9C9C9;
}
.selul.selulight{
top:26px;
max-height:260px;
}
.selul.selulight li{
width: 104px;
height: 26px;
line-height: 26px;
}
.selul.selulight.selulightlong li{
width: 162px;
}
.sellighttime{
margin-top: 1px;
padding-left: 5px;
width: 104px;
height: 24px;
border: 1px solid #C9C9C9;
}

.alltitle{
width: 100%;
height: 28px;
border-bottom: 2px solid #4F4F4F;
}
.alltitle.atlight{
border-bottom: 2px solid #EAEAEA;
}
.atlabel{
margin-right: -6px;
height: 28px;
float: left;
font-size: 18px;
font-weight: bold;
line-height: 28px;
border-bottom: 2px solid #DF1D1B;
vertical-align: top;
}
.atblank{
float: left;
height: 28px;
}
.attips{
padding-right: 5px;
height: 28px;
float: right;
font-size: 14px;
line-height: 28px;
color: #3A3A3A;
}
.atgrey{
color: #999999;
}
.atred{
color: #BB2527;
}

.itemchoose{
margin-left: 20px;
font-size: 14px;
line-height: 28px;
}
.itemchoose li{
float: left;
}
.itemchoose li a{
margin-right: 5px;
padding: 0px 5px 2px 5px;
line-height: 14px;
color: #3A3A3A;
}
.itemchoose li a.itemon,
.itemchoose li a:hover{
color: #ffffff;
background-color: #F02423;
}

.hightitle{
line-height: 30px;
font-size: 20px;
font-weight: bold;
}


.tablenav{
width: 100%;
text-align:center;
border: 1px solid #EAEAEA;
border-collapse: collapse;
}
.tablenav caption{
width: 100%;
height: 40px;
background-color: #BC2627;
color: #ffffff;
font-size: 18px;
line-height: 40px;
}
.tablenav.nobortable,
.tablenav.img-table{
border: none;
}
.tablenav.img-table.bortable{
border: 1px solid #EAEAEA;
}
.tablenav td{
/* padding-left: 10px; */

}
.tablenav thead td{
height: 30px;
line-height: 30px;
background-color: #EAEAEA;
font-size: 14px;
font-weight: bold;
white-space:nowrap;
}
.tablenav tbody td{
height: 35px;
line-height: 35px;
font-family: "Simsun";
white-space:nowrap;
}
.tablenav.img-table tbody td{
height: 60px;
line-height: 60px;
}
.tablenav tbody td a{
color:#3a3a3a;
}
.tablenav tbody td a:hover{
color:#b82828;
}
.tablenav.img-table tbody img{
vertical-align:top;
margin-top: 10px;
width: 40px;
height: 40px;
}
.tablenav tbody tr:nth-child(even){
background-color: #F9F7F8;
}
.tablenav tbody tr:nth-child(odd){
background-color: #ffffff;
}

.showlinenav{
padding-bottom: 12px;
width: 100%;
border: 1px solid #C9C9C9;
}
.showlinenav dt{
margin-bottom: 12px;
height: 34px;
background-image: url(../img/showlinebg.png);
background-repeat: repeat-x;
border-bottom: 1px solid #C9C9C9;
}
.showlinenav .showlinetop{
margin: -1px 0px 0px -1px;
width: 85px;
height: 36px;
float: left;
background-color: #B82828;
text-align: center;
font-size: 18px;
color: #ffffff;
line-height: 36px;
}
.showlinenav .showlineicon{
width: 20px;
height: 34px;
float: left;
background-image: url(../img/showlineright.png);
background-repeat:no-repeat;
border-bottom: 1px solid #B82828;
}
.showlinenav dd{
display: inline-block;
*display: inline;
zoom:1;
padding:9px 40px;
width: 150px;
}
.showlinenav dd a{
color: #3A3A3A;
font-size: 14px;
line-height: 14px;
}
.showlinenav dd a:hover{
color: #B92728;
text-decoration:underline;
}


.info p{
line-height: 30px;
font-size: 14px;
}
.info-block{
padding: 10px;
width: 100%;
border: 1px solid #E5E5E5;
}
.info-block .info-title{
font-size: 16px;
line-height: 30px;
}
.info-block p{
padding-bottom: 5px;
font-size: 14px;
text-indent: 2em;
line-height: 25px;
}

.pointnav{
width: 100%;
}
.point-one{
display: inline-block;
*display: inline;
zoom:1;
margin-right: 16px;
}
.point-one.point-last{
margin-right: -2px;
}
.point-top{
width: 163px;
height: 40px;
background-color: #BC2627;
color: #ffffff;
text-align: center;
line-height: 40px;
font-size: 18px;
}
.point-down{
width: 161px;
height: 59px;
border: 1px solid #E5E5E5;
border-top: none;
}
.point-dl{
width: 90px;
height: 59px;
float: left;
font-size: 32px;
line-height: 59px;
text-align: center;
color: #BC2627;
}
.point-weight{
font-weight: bold;
}
.point-dr{
margin-top: 28px;
width: 70px;
height: 31px;
float: left;
font-size: 16px;
text-align: center;
}

.member-block{
width: 100%;
}
.membernav{
width: 360px;
margin-bottom: 20px;
}
.rbtop.member-top{
height: 30px;
}
.rb-left.memberb{
width: 30px;
height: 30px;
}
.rbtitle.membera{
padding-left: 10px;
line-height: 30px;
}
.member-bottom{
padding: 10px;
height: 150px;
border: 1px solid #E5E5E5;
}
.member-bottom img{
margin-right: 10px;
width: 120px;
height: 150px;
float: left;
}
.member-info{
font-size: 14px;
color: #9A9A9A;
white-space:nowrap;
}
.member-info span{
color: #3A3A3A;
}
.member-info td{
width: 98px;
}
.member-doc{
float:left;
margin-left: 3px;
/* margin-top: 10px; */
font-size: 14px;
line-height: 20px;
color: #9A9A9A;
}
.member-detail{
color: #3A3A3A;
width:205px;
height:40px;
text-overflow:ellipsis;
overflow:hidden;
}

.rbtop{
width: 100%;
height: 39px;
background-color: #B82828;
}
.rb-left{
width: 49px;
height: 39px;
float: left;
background-color: #010101;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 39px;
text-align: center;
color: #EEEEEE;
}
.rb-right{
float: left;
}
.rbtitle{
width: 150px;
padding-left: 18px;
float: left;
font-family: "Microsoft Yahei";
font-size: 16px;
font-weight: bold;
line-height: 39px;
color: #ffffff;
}

.full{
width: 100%;
}
.half-left{
display: inline-block;
*display: inline;
zoom:1;
width: 480px;
margin-right: 15px;
}
.half-right{
display: inline-block;
*display: inline;
zoom:1;
width: 480px;
}
.mainbottomblank{
width: 100%;
height: 20px;
}
.red-btn {
width: 100px;
height: 30px;
color: #ffffff;
font-size: 14px;
font-family: "Microsoft Yahei";
border-radius: 1px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
-o-border-radius: 1px;
-ms-border-radius: 1px;
background-color: #BC2627;
}
.share{
margin-top: -35px;
height: 35px;
}
.sharenav{
float: right;
}
.sharenav li{
margin: 0px 5px;
float: left;
line-height: 27px;
}
.sharenav .sinas{
width: 90px;
height: 24px;
background: url(../img/sina.jpg) no-repeat;
cursor: pointer;
}
.sharenav .tuangous{
width: 24px;
height: 24px;
background: url(../img/tuangou.jpg) no-repeat;
cursor: pointer;
}
.sharenav .liaos{
width: 24px;
height: 24px;
background: url(../img/mi.jpg) no-repeat;
cursor: pointer;
}
.sharenav .weixins{
width: 24px;
height: 24px;
background: url(../img/weixin.jpg) no-repeat;
cursor: pointer;
}
.sharenav .kongjians{
width: 24px;
height: 24px;
background: url(../img/kongjian.jpg) no-repeat;
cursor: pointer;
}
.sharenav .renrens{
width: 24px;
height: 24px;
background: url(../img/renren.jpg) no-repeat;
cursor: pointer;
}
.sharenav .mores{
width: 24px;
height: 24px;
background: url(../img/more.jpg) no-repeat;
cursor: pointer;
}

/*--news all--*/
.bodymain.newsall{
padding: 20px;
padding-bottom: 0px;
width: 960px;
}
.newsall .atlabel{
font-size: 20px;
}
.bodymain .greynav.nagreynav{
width: 918px;
height: 28px;
}
.na-search{
float: left;
margin-top: -1px;
}
.na-main{
margin-top: 20px;
width: 100%;
}
.na-left{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-right: -5px;
padding-right: 20px;
width: 260px;
}
.na-middle{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-right: -5px;
padding-right:20px;
width: 620px;
/*border-left: 1px dashed #888888;*/
border-right: 1px dashed #888888;
}
.na-right{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
padding-left:20px;
width: 300px;
}
.na-title{
font-size: 18px;
line-height: 40px;
font-weight: bold;
}
.na-main .adv-slide{
width: 100%;
height: 30px;
}
.na-main .adv-slide li {
position: relative;
z-index: 1;
height: 30px;
float: left;
font-size: 14px;
text-align: center;
line-height: 30px;
color: #ffffff;
cursor: pointer;
}
.na-main .first {
width: 100px;
background-color: #B82828;
}
.na-main .second {
margin-left: 1px;
width: 99px;
background-color: #AFADAE;
}
.na-main .third {
margin-left: 1px;
width: 99px;
background-color: #AFADAE;
}
.na-main .down.downshow {
display: block;
}
.na-main .down {
display: none;
position: absolute;
width: 20px;
height: 10px;
bottom: -10px;
left: 40px;
background-image: url(../img/down.png);
z-index: 2;
}
.na-main .adv-content{
position: relative;
display: none;
padding: 20px 10px;
height: 125px;
overflow: hidden;
background-color: #F6F6F6;
}
.na-main .adv-content.contentshow {
display: block;
cursor:pointer;
}
.na-main .dash {
border-bottom: 1px dashed #E8E8E8;
}
.na-main .adv-content img {
margin-right: 10px;
margin-bottom: 0px;
/*max-width: 85px;
max-height: 85px;*/
width: 69px;
height: 85px;
float: left;
}
.na-main .adv-content .title {
padding-left: 3px;
padding-bottom: 5px;
line-height: 14px;
font-size: 14px;
font-weight: bold;
color: #D1291E;
cursor:pointer;
}
.na-main  .adv-content .text {
line-height: 18px;
text-indent: 2em;
cursor:pointer;
}
.na-main .adv-content .more {
position: absolute;
bottom: 2px;
right: 15px;
color: #D1291E;
z-index: 2;
}
.na-main .na-lblock .morep {
display: block;
width: 100%;
font-size: 14px;
text-align: center;
line-height: 40px;
color: #3A3A3A;
background-color: #F6F6F6;
}
.na-main .na-lblock .morep:hover{
color: #B72727;
}
.na-lblock{
margin-bottom: 20px;
}
.na-pictop{
margin-bottom: 10px;
padding:0px 10px;
font-size: 14px;
line-height: 25px;
font-weight: bold;
background-color: #F6F6F6;
}
.na-picicon{
display: inline-block;
*display: inline;
zoom:1;
margin-left: 5px;
width: 24px;
height: 15px;
background-image: url(../img/new.png);
background-repeat: no-repeat;
}
.na-imgbl{
width:300px;
height: 250px;
position: relative;
z-index: 1;
cursor:pointer;
}
.na-imgbl img{
width: 300px;
height: 250px;
}
.na-imgbottom{
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 28px;
font-family: "Simsun";
color: #ffffff;
font-size: 14px;
line-height: 28px;
background-color: rgba(0,0,0,0.4);
text-indent: 1em;
}
.na-imgnum{
width: 48px;
height: 28px;
font-size: 14px;
font-weight: bold;
float: right;
background-color: rgba(184,40,40,0.6);
text-align: center;
text-indent: 0em;
}
.na-lul{
display: block;
padding:10px 5px;
background-color: #F6F6F6;
}
.na-lul li{}
.na-lul a{
color:#3a3a3a;
font-family: "Simsun";
font-size: 14px;
line-height: 26px;
}
.na-lul a:hover{
color: #B72727;
}
.na-mnew{
margin-top: 15px;
width: 100%;
height: 110px;
overflow:hidden;
font-family: "Simsun";
}
.na-mnew img{
margin-right: 5px;
width: 150px;
height: 115px;
float: left;
}
.na-mtit{
font-size: 14px;
font-weight: bold;
color:#D1291E;
line-height: 20px;
font-family: "Simsun";
}
.na-mdoc{
margin-top: 10px;
color: #888888;
text-indent: 2em;
line-height: 25px;
font-family: "Simsun";
}
.na-mli{
margin-top: 15px;
margin-bottom: 20px;
width: 100%;
}
.na-mli li{
margin-top:8px;
width: 100%;
line-height: 24px;
border-bottom: 1px solid #E5E5E5;
font-family: "Simsun";
}
.na-mli li a{
color: #3A3A3A;
}
.na-mli li a:hover{
color:#D1291E;
}
.na-mli li:before{
content: "";
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin: 10px 3px 0px 2px;
width: 3px;
height: 3px;
background-color: #777777;
}
.na-mtime{
float: right;
color: #888888;
font-family: "Simsun";
}
.na-rblock img{
margin-bottom: 20px;
width: 160px;
height: 280px;
}
/*--news--*/
.bodymain.newsmain{
padding: 20px;
padding-bottom: 0px;
width: 960px;
}
.news-l{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
width: 640px;
}
.news-r{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-left: 16px;
width: 300px;
}
.news-title{
margin-top: 20px;
font-size: 24px;
text-align: center;
}
.news-info{
margin-top: 13px;
color: #A2A2A2;
text-align: center;
}
.news-source{
color: #343434;
}
.news-line{
color: #343434;
}
.news-times{
color: #343434;
}
.news-content{
margin-top: 40px;
font-size: 16px;
min-height: 600px;
}
.news-content img{
width:580px;
}
.news-content p{
text-indent: 2em;
line-height: 28px;
}
/*--picture--*/
.bodymain.picturemain{
padding: 20px;
padding-bottom: 0px;
width: 960px;
}
.pic-block{
margin-top: 10px;
height: 775px;
width: 980px;
}
.pic-title{
height: 35px;
font-size: 16px;
line-height: 35px;
font-weight: bold;
}
.pic-icon{
margin-top: 11px;
margin-right: 5px;
float: left;
width: 7px;
height: 11px;
background: url(../img/right.jpg) no-repeat;
}
.pic-l1{
width: 270px;
height: 740px;
float: left;
position:relative;
z-index:1;
}
.pic-l2{
height: 180px;
width: 710px;
float: left;
position:relative;
z-index:1;
}
.pic-l3{
width: 710px;
height: 370px;
float: left;
position:relative;
z-index:1;
}
.pic-block img{
margin: 0px 20px 20px 0px;
float: left;
}
.pic-p1{
width: 250px;
height: 350px;
float: left;
margin: 0px 20px 20px 0px;
position:relative;
z-index:1;
}
.pic-p2{
width: 335px;
height: 160px;
float: left;
margin: 0px 20px 20px 0px;
position:relative;
z-index:1;
}
.pic-p3{
width: 420px;
height: 167px;
float: left;
margin: 0px 20px 20px 0px;
position:relative;
z-index:1;
}
.pic-p4{
width: 250px;
height: 170px;
float: left;
margin: 0px 20px 20px 0px;
position:relative;
z-index:1;
}
.pic-bg{
display:none;
position: absolute;
left: 0px;
bottom:0px;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.4);
z-index:2;
}
.pic-wor{
position: absolute;
left: 0px;
top: 50%;
width: 100%;
margin-top: -20px;
line-height: 20px;
text-align: center;
font-size: 16px;
color:#ffffff;
z-index:4;
}
.pic-more{
border:none;
width: 100%;
height: 50px;
background-color: #F6F6F6;
line-height: 50px;
font-size: 18px;
font-family:"Microsoft Yahei";
text-align: center;
color: #3a3a3a;
cursor:pointer;
outline:none;
}

.pic-more:hover{
color:#BC2627;
}
.pic-no{
width:960px;
height:720px;
background-color:#a6a6a6;
font-size:90px;
text-indent:1em;
letter-spacing:10px;
line-height:720px;
text-align:center;
color:#ffffff;
}
.picd-title{
margin-top: 20px;
width: 100%;
height: 40px;
font-size: 24px;
line-height: 40px;
}
.picd-tip{
float: right;
font-size: 12px;
}
.picd-imgblock{
position: relative;
z-index: 1;
width: 960px;
height: 600px;
overflow: hidden;
}
.picd-imgin{
width: 99999px;
height: 600px;
}
.picd-tab{
}
.picd-ltab{
position: absolute;
z-index: 2;
top: 255px;
left: 10px;
width: 35px;
height: 80px;
background-image: url(../img/picchange.png);
background-repeat: no-repeat;
background-position:0px -80px;
cursor:pointer;
}
.picd-ltab.picd-on{
background-position:-35px -80px;
}
.picd-rtab{
position: absolute;
z-index: 2;
top: 255px;
right: 10px;
width: 35px;
height: 80px;
background-image: url(../img/picchange.png);
background-repeat: no-repeat;
background-position:0px 0px;
cursor:pointer;
}
.picd-rtab.picd-on{
background-position:-35px -0px;
}
.picd-imgp{
width: 960px;
height: 600px;
float:left;
text-align:center;
background-image: url(../img/slidebg.gif);
background-repeat: repeat;
}
.picd-imgblock img{
height: 600px;
}
.picd-info{
padding: 20px;
background-color: #F6F6F6;
}
.picd-page{
width: 100%;
border-bottom: 1px dashed #DADADA;
font-size: 20px;
}
.picd-nowpage{
font-size: 26px;
color: #BF2628;
font-weight: bold;
}
.picd-time{
margin-top: 10px;
color: #999999;
text-align: right;
font-size: 14px;
}
.picd-text{
display: none;
margin-top: 10px;
font-size: 16px;
line-height: 30px;
}
/*--spread--*/
.sp-top{
width: 100%;
height: 210px;
}
.sp-team{
width: 430px;
height: 210px;
float: left;
}
.sp-ttop{
padding: 10px;
height: 148px;
background-color: #F6F6F6;
border: 1px solid #C8C8C8;
}
.sp-ttop img{
margin-right: 10px;
width: 148px;
height: 148px;
float: left;
border: 1px solid #C8C8C8;
}
.sp-tname{
font-size: 24px;
font-weight: bold;
line-height: 35px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.sp-tteam{
font-size: 18px;
line-height: 30px;
}
.sp-tscore{
margin-top: 30px;
text-align: right;
font-size: 28px;
line-height: 52px;
}
.sp-tscore.win{
color: #BC2627;
}
.sp-tsc{
font-size: 52px;
}
.sp-tbottom{
height: 40px;
background-color: #BC2627;
}
.sp-tinfo{
padding-left: 10px;
float: left;
font-size: 14px;
color: #ffffff;
line-height: 40px;
}
.sp-tbottom ul{
margin: 11px 10px 0px 0px;
float: right;
}
.sp-tbottom li{
margin: 0px 2px;
float: left;
width: 17px;
height: 17px;
background-image: url(../img/spread.png);
background-repeat: no-repeat;
}
.sp-to{
background-position: 0px -52px;
}
.sp-tx{
background-position: 0px -69px;
}
.sp-vs{
margin: 60px 25px 0px 25px;
width: 70px;
height: 52px;
float: left;
background-image: url(../img/spread.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.spreadtab{
margin-top: 20px;
}
.sp-imgblock{
padding: 10px;
width: 958px;
border: 1px solid #C9C9C9;
border-top:none; 
height: 363px;
}
.sp-img{
width: 479px;
height: 363px;
float: left;
}
/*--dataperson--*/
.dp-high{
margin-top: 20px;
font-size: 18px;
font-weight: bold;
line-height: 20px;
}
.dp-search{
margin: 20px -12px 0px 0px;
float: right;
}
.dt-search{
margin: 50px -12px 0px 0px;
float: right;	
}
.dp-table{
margin-top: 20px;
}
.dt-table{
margin-top: 20px;
border: none;
}
/*--video--*/
.bodymain.videomain{
width: 960px;
padding: 20px;
padding-bottom: 0px;
}
.videomain .atlabel{
font-size: 22px;
}
.videoblock{
width: 960px;
height: 380px;
margin-top: 20px;
}
.videoslide{
width: 650px;
height: 380px;
position: relative;
float: left;
margin-right:10px;
}
.videoslide img{
width: 660px;
height: 380px;
}
.videosbottom{
display:none;
position: absolute;
width: 660px;
height: 50px;
bottom: 0px;
left: 0px;
background-color: rgba(0,0,0,0.5);
color: #ffffff;
font-size: 24px;
line-height: 50px;
}
.vbigicon{
display: block;
float: left;
margin: 12px 10px 0px 10px;
width: 30px;
height: 28px;
background-image: url(../img/video.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
.videoslide ul{
float: right;
}
.videoslide li{
display: block;
float: left;
margin: 19px 12px 19px 0px;
width: 12px;
height: 12px;
background-image: url(../img/video.png);
background-repeat: no-repeat;
background-position: 0px -47px;
}
.videoslide .vslion{
background-position: -12px -47px;
}
.videoadv{
float: left;
width: 300px;
}
.video-a{
position: relative;
z-index:1;
margin-bottom: 3px;
width: 300px;
height: 127px;
background-color: #BC2627;
}
.video-rac{
position: absolute;
z-index: 3;
top: 50px;
left:-14px;
width: 0px;
height:0px;
border-top: 14px solid transparent;
border-left: 7px solid transparent;
border-bottom: 14px solid transparent;
border-right: 7px solid #BC2627;
}
.video-t{
margin: 0px 15px;
padding: 15px 0px 10px 0px;
width: 270px;
font-size: 26px;
color: #ffffff;
line-height: 30px;
white-space: nowrap;
overflow: hidden;
text-overflow:ellipsis;
}
.video-c{
margin: 0px 15px;
width: 270px;
height: 60px;
font-size: 14px;
color: #ffffff;
line-height: 20px;
overflow: hidden;
text-overflow:ellipsis;
}
.video-c a{
color: #ffffff;
}
.video-c a:hover{
text-decoration: underline;
}
.videoadv img{
float: left;
width: 300px;
height: 250px;
}
.videoadvfir{
margin-bottom: 22px;
}
.videolist{
margin-top: 20px;
width: 980px;
}
.videolone{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-right: 15px;
margin-bottom: 10px;
width: 307px;
height: 245px;
}
.videoone{
position: relative;
z-index: 1;
width: 307px;
height: 200px;
cursor: pointer;
}
.videoone img{
width: 307px;
height: 200px;
}
.videobottom{
position: absolute;
width: 307px;
height: 30px;
bottom: 0px;
left: 0px;
background-color: rgba(0,0,0,0.5);
color: #ffffff;
font-size: 16px;
line-height: 30px;
}
.vicon{
display: block;
margin: 6px 0px 0px 8px;
width: 19px;
height: 19px;
float: left;
background-image: url(../img/video.png);
background-repeat: no-repeat;
background-position: 0px -28px;
}
.vtime{
float: right;
margin-right: 8px;
}
.vname{
font-size: 18px;
line-height: 45px;
}
.videoa{
width: 100%;
height: 50px;
background-color: #F6F6F6;
line-height: 50px;
font-size: 18px;
text-align: center;
color: #3a3a3a;
}
.videomain .atblank{
margin-top: 5px;
float:right;
}
.videomain .videomore{
font-size: 14px;
color: #3A3A3A;
}
.videomore:hover{
color: #BC2627;
}
/*--match--*/
.bodymain.matchmain{
}
.matchmain{
}
.match-search {
margin: 20px 0px 0px 0px;
float: right;
}
.matchmain .greynav{
padding-left:10px;
padding-right:10px;
width: 958px;
}
.matchmain .selone{
margin-right: 8px;
margin-left: 10px;
}
.matchmain .selzhi{
padding: 0px 5px; 
}
.matchmain .sellast{
margin-right: 0px;
}
.match-block{
width: 100%;
}
.match-high{
margin:20px 0px 10px 0px;
font-size: 18px;
line-height: 20px;
font-weight: bold;
}
.match-left{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
padding: 10px 0px 10px 5px;
margin-right: 16px;
width: 548px;
height: 450px;
overflow:hidden;
border: 1px solid #C9C9C9;
}
.match-right{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
padding: 10px;
width: 368px;
height: 450px;
border: 1px solid #C9C9C9;
overflow-y:auto;
}
.match-uc{
width:543px;
height:417px;
overflow-x: hidden;
overflow-y:auto;
}
.matchl-table{
width:527px !important;
}
.match-dd{
line-height: 30px;
font-size: 14px;
font-weight: bold;
}
.mbline{
border-bottom: 1px solid #C9C9C9;
}
.mweight{
font-size: 16px;
font-weight: bold;
}
.matchr-table{
border: none;
}
.match-rhigh{
font-size: 16px;
line-height: 25px;
font-weight: bold;
}
.match-block img{
width: 100%;
}
/*.match-map{
padding: 0px 10px;
margin-top: 20px;
}
.matchone{
width: 121px;
height: 76px;
border: 1px solid #C9C9C9;
}
.matcho-hihg{
height:24px;
font-weight: bold;
text-align: center;
line-height: 24px;
font-size: 16px;
color: #ffffff;
background-color: #BC2627;
}
.matcho-con{
padding-top: 6px;
text-align: center;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
.matchl{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
}
.match-fra{
height: 118px;
width: 43px;
}
.match-fral{
height: 116px;
width: 21px;
float: left;
border-right: 1px solid #C9C9C9;
border-top: 1px solid #C9C9C9;
border-bottom: 1px solid #C9C9C9;
}
.match-frar{
height: 58px;
width: 21px;
float: left;
border-bottom: 1px solid #C9C9C9;
}
.mto-20{
margin-bottom: 20px;
}
.mto-40{
margin-bottom: 40px;
}
.mto-138{
margin-bottom: 138px;
}*/

/*--statics--*/
.bodymain.staticsmain{
width: 960px;
padding: 20px;
padding-bottom: 0px;
}
.static-tleft{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-right: 16px;
width: 250px;
}
.static-tmiddle{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-right: 16px;
width: 420px;
}
.static-tright{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
width: 250px;
}
.static-top{
margin-bottom: 30px;
width: 250px;
height: 190px;
}
.static-tname{
width: 150px;
font-size: 20px;
font-weight: bold;
line-height: 40px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.static-top img{
width: 148px;
height: 148px;
border: 1px solid #C9C8C6;
}
.static-score{
width: 100px;
text-align: center;
color: #BC2627;
font-size: 30px;
line-height: 140px;
}
.static-score span{
font-size: 38px;
}
.static-tleft .static-tname{
float: left;
}
.static-tleft .static-score{
float: left;
}
.static-tleft .static-top img{
float: left;
}
.static-tright .static-tname{
float: right;
}
.static-tright .static-score{
float: right;
}
.static-tright .static-top img{
float: right;
}
.static-maintable{
margin-bottom: 28px;
}
.static-detailtable tbody tr td{
height: 40px;
font-family: "Microsoft Yahei";
color: #3B3B3B;
line-height: 40px;
font-size: 18px;
font-weight: bold;
}
.static-adv{
margin-top: 20px;
}
.static-adv img{
width: 250px;
height: 208px;
margin-bottom: 10px;
}
/*--activity--*/
.activityslide{
position: relative;
width: 960px;
z-index:1;
margin: 20px 10px;
margin-bottom: 0px;
overflow: hidden;
}
.activityno{
margin:0px 10px;
text-indent:1em;
width:960px;
height:720px;
background-color:#a6a6a6;
font-size:90px;
letter-spacing:10px;
line-height:720px;
text-align:center;
color:#ffffff;
}
.activityimg{
width: 4800px;
height: 600px;
}
.activityimgunslide img{
width:960px;
display: block;
}
.activityimg img{
float: left;
}
.activityslide .slide-bottom{
display:none;
position: absolute;
height: 50px;
width: 100%;
top:550px;
left: 0px;
background-color: rgba(0,0,0,0.4);
z-index: 2;
}
.activityslide .slide-bottom ul{
padding-right: 12px;
height: 50px;
float: right;
}
.activityslide .slide-bottom ul li{
margin: 12px 3px;
width: 24px;
height: 24px;
float: left;
border: 1px solid #ffffff;
font-size: 18px;
line-height: 24px;
font-family: "Microsoft Yahei";
color: #ffffff;
text-align: center;
background-color: #000000;
cursor: pointer;
}
.activityslide .slide-bottom ul li.slidenow{
background-color: #BC2627;
}
.activityslide .apopquestion{
position: absolute;
z-index: 2;
/*top: 125px;
left: 50%;
margin-left: -258px;*/
bottom: 0px;
left: 0px;
width: 420px;
padding: 8px;
background-color: rgba(0,0,0,0.8);
}
.activityslide .apopquin{
padding: 20px 10px;
width: 400px;
height: 100%;
/*background-color: #ffffff;*/
}
.apoptitle{
line-height: 50px;
font-size: 24px;
font-weight: bold;
text-align: left;
}
.apoptext{
margin-top: 10px;
font-size: 18px;
line-height: 25px;
color: #ffffff;
/*text-indent: 2em;*/
/*border-bottom: 1px dashed #C2C2C2;*/
}
.apopq{
/*font-size: 14px;
color: #BC2627;
line-height: 40px;
text-align:center;*/
position: absolute;
z-index: 2;
top: 15px;
right: 15px;
width: 16px;
height: 16px;
cursor: pointer;
background-image: url(../img/qabtn.png);
background-repeat: no-repeat;
background-position: 0px -68px;
}
.apopa{
margin-top: 10px;
text-align: left;
}
.apopa input[type="text"]{
padding: 0px 5px;
width: 330px;
height: 35px;
border: 0px solid #E5E5E5;
box-shadow: 1px 1px 0px #888888 inset;
}
.apop-1{
padding:0px 10px;
line-height:35px;
font-size:14px;
color:#ffffff;
}
.apop-0{
display:block;
line-height:25px;
font-size:14px;
color:#ffffff;
text-indent:2em;
}
.apop-0r{
vertical-align:top;
margin-top:5px;
}
.apop-1r{
vertical-align:top;
margin-top:7px;
}
.apopbtn-b{
text-align:center;
padding-top:5px;
}
.apop-b{
padding:5px 20px; 
border:none;
background-color:#B82828;
font-size:14px;
color:#ffffff;
text-align:center;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
cursor:pointer;
}
.apopbtn{
margin-top: 20px;
height: 34px;
width: 100%;
text-align: center;
}
.apopbtnone{
display: inline-block;
*display: inline;
zoom:1;
margin: 0px 15px;
width: 133px;
height: 34px;
background-image: url(../img/qabtn.png);
background-repeat: no-repeat;
background-position: 0px 0px;
cursor: pointer;
}
.apopbtnone.lbtn{
background-position: 0px 0px;
}
.apopbtnone.rbtn{
background-position: -133px 0px;
}
.apopbtnone.lbtn.btnon{
background-position: 0px -34px;
}
.apopbtnone.rbtn.btnon{
background-position: -133px -34px;
}
.apopthank{
display:block;
text-align:center;
color:#ffffff;
font-size:14px;
}
.activitynews{
margin:0px 10px 20px 10px;
padding: 13px 20px ;
font-size: 16px;
line-height: 30px;
background-color: #F6F6F6;
}
.activitynews .apopd{
text-indent: 2em;
}
.activityleft{
margin-left: 10px;
margin-right:36px;
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
width: 380px;
}
.activityright{
display: inline-block;
*display: inline;
zoom:1;	
vertical-align: top;
width: 540px;
}
.activity-brand{}
.activity-brand .act-brand{
margin-top: 20px;
width: 178px;
height: 98px;
border: 1px solid #DADADA;
}
.activity-brand .act-brand.odd{
margin-right: 16px;
}
.activity-hot{
width: 100%;
background-color: #F6F6F6;
}
.ac-hottop{
height: 30px;
width: 100%;
background-color: #EAEAEA;
line-height: 30px;
font-size: 16px;
color: #3D3D3D;
}
.ac-hoticon{
margin: 7px 5px 0px 5px;
display: block;
width: 17px;
height: 16px;
float: left;
background-image: url(../img/sound.jpg);
background-repeat: no-repeat;
}
.ac-hotarea{
margin-bottom: 20px;
padding: 15px 20px 1px 20px;
}
.activity-hot .act-hot{
margin-bottom: 14px;
width: 241px;
height: 106px;
}
.activity-hot .act-hot.odd{
margin-right: 14px;
}
.activitybig{
width: 960px;
margin: 20px auto 0px auto;
}
.ac-bigtop{
width: 100%;
height: 100px;
}
.ac-bigtop img{
width: 160px;
height: 80px;
float: left;
border: 10px solid #000000;
}
.ac-bigshadow{
width: 19px;
height: 40px;
float: left;
background-image: url(../img/actlight.jpg);
}
.ac-bigtitle{
padding-left: 20px;
width: 760px;
height: 60px;
float: left;
line-height: 60px;
font-size: 34px;
color: #ffffff;
background-color: #BC2627;
}
.ac-bigcontent{
padding: 20px;
padding-bottom: 6px;
border: 1px solid #DADADA;
border-top: none;
background-color: #F6F6F6;
}
.ac-bigcontent img{
margin-bottom: 14px;
width: 450px;
height: 280px;
}
.ac-bigcontent img.odd{
margin-right: 14px;
}
/*--data--*/
.data-nav{
line-height: 20px;
color: #161616;
}
.data-nav a{
color: #161616;
font-family: "Simsun";
}
.data-nav .data-nav-now{
color: #999999;
}
.data-nav a:hover{
color: #BC2627;
}
.data-nav  span{
padding: 0px 8px;
font-family: "arails";
}
.data-intro-p{
margin: 20px 0px; 
}
.data-introleft{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
padding: 20px;
padding-right: 10px;
width: 633px;
height: 210px;
background-color: #F6F6F6;
border: 1px solid #E5E5E5;
}
.data-introleft img{
display: block;
width: 160px;
height: 200px;
float: left;
}
.data-detail{
margin-left: 5px;
width: 467px;
float: left;
}
.data-iltitle{
padding:0px 0px 10px 10px;
width: 463px;
font-size: 28px;
line-height: 30px;
border-bottom: 1px dashed #EAEAEA;
}
.data-detail table{
margin-top: 10px;
width: 100%;
}
.data-detail td{
padding-left: 10px;
text-align: left;
font-size: 16px;
color: #9A9A9A;
line-height: 28px;
white-space:nowrap;
}
.data-detail td span{
padding-left: 10px;
color: #333333;
}
.data-intro-t{
margin: 20px 0px;
}
.data-intro-t .data-teamimg{
width: 200px;
height: 200px;
}
.data-intro-t .data-detail{
width: 428px;
}
.data-intro-t .data-iltitle{
overflow: hidden;
padding-right: 160px;
text-overflow: ellipsis;
white-space: nowrap;
width: 262px;
}
.data-teamname{
margin-top: 12px;
margin-top: -30px;
padding-right: 0;
float: right;
font-size: 16px;
line-height: 20px;
color: #989898;
overflow: hidden;
padding-right: 0;
text-overflow: ellipsis;
white-space: nowrap;
width: 160px;
}
.data-teamspan{
color:#3A3A3A;
}
.data-intro{
padding: 15px 0px 0px 10px;
text-indent: 2em;
font-size: 14px;
color: #666666;
line-height: 23px;
}
.data-introright{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
margin-left:8px;
width: 302px;
height: 252px;
}
.data-introright img{
width: 300px;
height: 250px;
border: 1px solid #E5E5E5;
}
.data-table{
margin:20px 0px;
}
.data-table .tablenav{
border-bottom:1px solid #C9C9C9;
}
.data-table .tablenav tr td{
padding: 0px;
text-align: center;
}
.data-table .tablenav .tn-bottom{
border-bottom:1px solid #C9C9C9;
}
.data-table table tr td{
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
}
/*--score--*/
.scoremain .score-search{
margin: 20px -12px 0px 0px;
float: right;
}
.scoremain .score-block{
width: 100%;
margin-top: 20px;
}
.scoremain .score-title{
width: 100%;
height: 40px;
color: #ffffff;
font-size: 18px;
font-weight:bold;
font-family: "Microsoft Yahei";
text-align: center;
line-height: 40px;
background-color: #BC2627;
}
.scoremain .score-content{
padding: 10px;
border: 1px solid #C9C9C9;
border-top: none;
}
.scoremain .score-info{
display: inline-block;
*display: inline;
zoom:1;
vertical-align: top;
width: 170px;
height: 90px;
font-weight: bold;
text-align: center;
line-height: 90px;
color: #0400D1;
font-size: 16px;
}
.scoremain .score-table{
display: inline-block;	
*display: inline;
zoom:1;
vertical-align: top;
width: 784px;
height: 90px;
}
.score-table tbody td{
height:30px;
line-height:30px;
}
/*--personal rank--*/
.prc-at{
margin-top: 20px;
margin-bottom:5px;
}
.prc-choose{
width: 960px;
padding:10px;
}
.prc-table-block{
margin-top: 15px;
}
.prc-choose.info{
min-height: 250px;
}
.prc-chooseblock{
width: 470px;
}
.prc-chooseblock  .prc-con{
color:#b92728;
}
.prc-sellabel{
font-size: 14px;
font-weight: normal;
line-height: 28px;
}
/*--team achievement--*/
.teamachievement{
padding-top: 10px;
}
.tc-top{
width: 980px;
height: 300px;
}
.tc-up{
margin-top: 30px;
}
.tc-hight{
margin-top: 20px;
font-size: 20px;
font-weight: bold;
line-height: 35px;
}
.tc-left{
display: inline-block;
*display: inline;
zoom:1;
margin-right: 16px;
width: 710px;
vertical-align: top;
}
.tc-left .info-block{
width: 690px;
}
.tc-table-block{
width: 100%;
}
.tc-table-block .tablenav{
margin-bottom: 20px;
}
.tc-table-last{
font-weight: bold;
}
.tc-left .tc-lefthalf{
display: inline-block;
*display: inline;
zoom:1;
width: 345px;
margin-right: 18px;
vertical-align: top;
}
.tc-left .tc-righthalf{
display: inline-block;
*display: inline;
zoom:1;
width: 345px;
margin-right: -3px;
vertical-align: top;
}
.tc-right{
display: inline-block;
*display: inline;
zoom:1;
width: 250px;
vertical-align: top;
}
.tc-right .hightitle{
margin-top: 10px;
font-size: 16px;
line-height: 30px;
}
.tc-right .tc-rightadv{
width: 100%;
}
.tc-right .tc-rightadv img{
margin-bottom: 10px;
width: 250px;
height: 208px;
}
.member-block.tc-member .memberadv img{
width: 345px;
height: 200px;
}
/*--campus rank--*/
.rank{
margin-top: 20px;
}
.rank .rankleft{
display: inline-block;
width: 480px;
vertical-align: top;
}
.rank .rankright{
display: inline-block;
*display: inline;
zoom:1;
margin-left: 15px;
width: 480px;
vertical-align: top;
}
.rank .rank-campus{
display: inline-block;
*display: inline;
zoom:1;
width: 480px;
padding-bottom: 20px;
}

/*--team pages--*/
.teammain{
position: relative;
z-index: 1;
margin-top: 10px;
padding: 20px;
padding-bottom: 0px;
width: 960px;
background-color: #ffffff;
font-family: "Microsoft Yahei";
}
.footer.unblanfoot{
margin-top: 0px;
}
.tm-search{
float: right;
margin-top: 10px;
}
.tm-alltitle{
display: inline-block;
*display: inline;
zoom:1;
margin-right: -6px;
width: 80px;
height: 28px;
font-size: 18px;
line-height: 28px;
border-bottom: 2px solid #DF1D1B;
vertical-align: top;
}
.tm-blank{
display: inline-block;
*display: inline;
zoom:1;
width: 880px;
height: 28px;
border-bottom: 2px solid #4F4F4F;
vertical-align: top;
}
.tm-select{
font-size: 14px;
line-height: 28px;
margin-bottom: 20px;
}
.tm-selectitem{
padding: 10px 0px;
}
.tm-area{
width: 100%;
height: 28px;
}
.tm-area dt,
.tm-area dd,
.tm-city dt,
.tm-city dd,
.tm-campus dt,
.tm-campus dd{
float: left;
}
.tm-area dt,
.tm-city dt,
.tm-campus dt{
padding-right: 5px;
}
.tm-area dd a{
margin-right: 5px;
padding: 0px 5px 2px 5px;
line-height: 14px;
color: #3A3A3A;
}
.tm-area dd a.itemon,
.tm-area dd a:hover{
color: #ffffff;
background-color: #F02423;
}
.tm-city{
margin-right: 20px;
width: 210px;
display: inline-block;
vertical-align: top;
}
.tm-campus{
margin-right: 20px;
width: 210px;
display: inline-block;
vertical-align: top;
}
.tm-city-sel,
.tm-campus-sel{
padding-right: 27px;
padding-left: 6px;
width: 123px;
height: 28px;
line-height: 28px;
font-size: 14px;
background-image: url(../img/sel.png);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tm-block{
padding-bottom: 30px;
width: 100%;
}
.tm-initial{
font-size: 24px;
line-height: 30px;
font-weight: bold;
}
.tm-campusname{
font-size: 20px;
line-height: 30px;
}
.tm-list{
display:inline-block;
padding: 10px 0px;
border: 1px solid #C9C9C9;
width: 960px;
}
.tm-list li{
display: block;
padding-left:20px;
width: 170px;
height: 35px;
float: left;
line-height: 35px;
}
.tm-list li a{
font-size: 14px;
color: #3A3A3A;
}
.tm-list li a:hover{
color: #BE2527;
text-decoration: underline;
}
.tm-city-ul,
.tm-campus-ul{
display: none;
position: absolute;
top:28px;
left: 0px;
border: 1px solid #C9C9C9;
background-color: #ffffff;
z-index: 2;
max-height:300px;
overflow-x:hidden;
overflow-y:auto;
}
.tm-city-ul li,
.tm-campus-ul li{
display: block;
padding-left: 5px;
width: 149px;
height: 30px;
line-height: 30px;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tm-relative{
position: relative;
}
.tm-ul li.teamon{
color: #ffffff;
background-color: #C9C9C9;
}
/*--signblock--*/
.signframe{
display: none;
position: absolute;
z-index: 9;
right: 0px;
top: 38px;
background-color: #ffffff;
font-family: "Microsoft Yahei";
box-shadow: 1px 1px 12px #000000;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
overflow: hidden;
}
.signframe.signframesp {
left:50%;
right:50%;
top:50%;
margin:-150px -150px 0px -150px;
position:fixed;
}
.sf-regist{
display: none;
}
.sf-sign{
display: none;
}
.sf-title{
margin-bottom: 20px;
height: 35px;
line-height: 35px;
font-size: 22px;
color: #ffffff;
letter-spacing: 2px;
background-color: #B82828;
text-align: center;
}
.sf-inputline{
padding: 0px 30px 0px 20px;
margin: 5px 0px;
}
.sf-label{
display: inline-block;
*display: inline;
zoom:1;
padding-right: 10px;
width: 90px;
text-align: right;
font-size: 14px;
line-height: 30px;
}
.sf-input{
height: 23px;
padding: 0px 5px;
line-height: 23px;
font-size: 12px;
border: 1px solid #C9C9C9;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
}
.sf-line{
text-align: center;
margin: 10px 0px;
}
.sf-btn{
margin-top: 15px;
padding: 4px 20px;
color: #ffffff;
font-size: 16px;
font-family: "Microsoft Yahei";
letter-spacing: 2px;
background-color: #B82828;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
}
.sf-line a{
padding: 0px 3px;
color: #B82828;
}
.sf-line a:hover{
text-decoration: underline;
}
.sf-close{
background-color: #EEEEEE;
color: #666666;
text-align: center;
font-size: 12px;
line-height: 25px;
height: 25px;
cursor: pointer;
}
.ys{
display: inline-block;
*display:inline;
vertical-align:middle;
zoom: 1;
width: 36px;
float: right;
text-align: center;
}
.span{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
*display:inline;
zoom: 1;
vertical-align: middle;
width: 245px;

}
